## 数据类型

# 整数 可以是 正数、负数、0
n1 = 23
n2 = -54
n3= 0

print(n1, type(n1))
print(n2, type(n2))
print(n3, type(n3))
# 执行结果如下：
'''
23 <class 'int'>
-54 <class 'int'>
0 <class 'int'>
'''


# 小数=浮点数
n4 = 34.5
n5 = -34.5

print(n4, type(n4))
print(n5, type(n5))

## 注意浮点数计算不精确，会丢失精度！！！
#  解决方式如下：引入decimal包；
from decimal import Decimal
print(Decimal('1.2') + Decimal('2.3'))


# boolean类型
f1 = True
f2 = False
print(f1, type(f1))
print(f2, type(f2))
print(1 == 1)
# 执行结果如下：
'''
True <class 'bool'>
False <class 'bool'>
True
'''


# String 字符串
str1 = '可垃圾啊流口水的份'
str2 = "L乐扣乐扣即使对方"
str3 = '''asfdsdfasdf,
我用python'''

str4 = """alkj拉卡拉伺机待发
我用python"""

print(str1, type(str1))
print(str2, type(str2))
print(str3, type(str3))
print(str4, type(str4))
# 执行结果如下：
'''
可垃圾啊流口水的份 <class 'str'>
L乐扣乐扣即使对方 <class 'str'>
asfdsdfasdf,
我用python <class 'str'>
alkj拉卡拉伺机待发
我用python <class 'str'>
'''


